package com.biz.ssm.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import lombok.Setter;
import lombok.Getter;
import io.swagger.annotations.ApiModelProperty;

@ApiModel("Admin")
@Setter
@Getter
public class Admin implements Serializable {

	@ApiModelProperty("主键ID")
	private Long id;

	@ApiModelProperty("管理员类型")
	private Integer adminType;

	@ApiModelProperty("手机号码")
	private String mobile;

	@ApiModelProperty("邮箱地址")
	private String email;

	@ApiModelProperty("省份代码")
	private Integer provinceCode;

	@ApiModelProperty("省份名称")
	private String province;

	@ApiModelProperty("启用状态")
	private Boolean isEnabled;

	@ApiModelProperty("锁定状态")
	private Boolean isLocked;

	@ApiModelProperty("锁定日期")
	private java.util.Date lockedDate;

	@ApiModelProperty("登录日期")
	private java.util.Date loginDate;

	@ApiModelProperty("登录失败次数")
	private Integer loginFailureCount;

	@ApiModelProperty("登录IP")
	private String loginIp;

	@ApiModelProperty("姓名")
	private String name;

	@ApiModelProperty("密码")
	private String password;

	@ApiModelProperty("用户名")
	private String username;

	@ApiModelProperty("是否已经激活")
	private Boolean isActive;

	@ApiModelProperty("激活码")
	private String activeCode;

	@ApiModelProperty("删除状态")
	private Boolean delStatus;

	@ApiModelProperty("新增日期")
	private java.util.Date createTime;

	@ApiModelProperty("更改日期")
	private java.util.Date modifyTime;

	@ApiModelProperty("角色")
	private Long[] roleIds;


}
